﻿using System;
using System.ComponentModel.Composition;
using SuperShell.Infrastructure.Screens;

namespace SuperShell.Common.IoC.Attributes.MainScreen
{
	[MetadataAttribute]
	[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
	public class MainScreenAttribute : ExportAttribute, IMainScreenMetadata
	{
		public MainScreenAttribute()
			: base(typeof (IMainScreen))
		{
		}

		public string Id { get; set; }
		public string Name { get; set; }
		public string Description { get; set; }
	}
}
